/*
 * @Author: liu.wang 1947389483@qq.com
 * @Date: 2025-02-08 10:32:20
 * @LastEditors: liu.wang 1947389483@qq.com
 * @LastEditTime: 2025-02-08 11:37:47
 * @FilePath: \vue-design\二、框架设计的核心要素\02、控制框架代码的体积.js
 * @Description: WARN函数
 */


/***
 * 每一个WARN函数的调用都会配合 __DEV__ 常量的检查
 * 
 * VUE.js使用rollup.js对项目进行构建
 * __DEV__通过rollup.js插件配置来预定义（类似webpack 中的 DefinePlugin）
 * 
 * 
 * vue输出资源时，输出两个版本：
 *  1、开发环境：vue.global.js      会把 __DEV__ 常量设置为 true
 *  2、生产环境：vue.global.prod.js     会把 __DEV__ 常量设置为 false，构建资源会被移除
 */

if (__DEV__ && !res) {
    warn(
        `Failed to mount app: mount target selector "${container}"
        urned null.`
    )
}

// 在开发环境中为⽤户提供友好的警告信息的同时，不会增加⽣产环境代码的体积
    